package br.com.arg.aplica.controller;

import java.util.logging.Logger;

import javax.faces.context.FacesContext;
import javax.inject.Inject;
import javax.persistence.EntityManager;
/**
 * Classe Abstrata responsável por conceder funções basicas para todas Action   
 * da Aplicação.
 * 
 * @author 	Thiago Nunes Vieira
 **/
public abstract class BaseRegistracao {

	@Inject 
	protected Logger log;

	@Inject
	protected FacesContext facesContext;

	@Inject
	protected EntityManager em;
	
	protected Boolean isIncluir;

	protected Boolean isEditar;

	protected Boolean isVisualizar;
	
	protected Boolean reRenderModal;

	public Boolean getIsIncluir() {
		return isIncluir;
	}

	public void setIsIncluir(Boolean isIncluir) {
		this.isIncluir = isIncluir;
	}

	public Boolean getIsEditar() {
		return isEditar;
	}

	public void setIsEditar(Boolean isEditar) {
		this.isEditar = isEditar;
	}

	public Boolean getIsVisualizar() {
		return isVisualizar;
	}

	public void setIsVisualizar(Boolean isVisualizar) {
		this.isVisualizar = isVisualizar;
	}

}